@charset "UTF-8";
html,body{margin: 0;padding: 0;background: #f6f6f6;}
.border_both{ position: relative;}
.border_both:after{ display: block; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform-origin: 0 0; transform: scale(1); -webkit-transform-origin: 0 0; -webkit-transform: scale(1); pointer-events: none;border: 1px solid #eee;}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
.border_both:after{ right: -100%; bottom: -100%; transform: scale(0.5); -webkit-transform: scale(0.5);}
}

.appstore_main{}
.a_top{display: -webkit-flex;display: flex;padding: 3vw;background: #fff;}
.a_top .logo img{width:76px;height: 76px;vertical-align: middle;border-radius: 3.704vw;}
.a_top .logo.border_both:after{border-radius: 7.408vw;}
.a_top .name{-webkit-flex: 1;flex: 1;font-size: 3.333vw;margin-left: 3.704vw;text-align: left;padding-top: 1.8vw;}
.a_top .name .title{overflow: hidden;}
.a_top .name .app_name{font-size: 4.444vw;font-weight: 700;line-height: 5.556vw;letter-spacing: .178vw;color: #51c414;margin-top: -1px;}
.a_top .name .version{display: flex;width: max-content;}
.a_top .name .versionButton{display: flex;width: max-content;margin-top: 4px;width: 100%;margin-left: -45px;margin-top: 3px;}
.a_top .name .versionButtonNew{display: flex;width: max-content;margin-top: 4px;width: 100%;margin-left: -45px;margin-top: 3px;}
.a_top .name .versionButtonNewOne{margin: 1%;width: 50%;border: 1px solid ;border-radius: 100px;background: #409eff;color: #fff;font-size: 15px;height: 34px;}
.a_top .name .versionButtonNewOneNew{margin: 1%;width: 50%;border: 1px solid ;border-radius: 100px;background: #409eff;color: #fff;font-size: 15px;height: 34px;}
.a_top .name .versionButtonNewTwo{margin: 1%;width: 50%;    border: 1px solid ;border-radius: 100px;background: #409eff;color: #fff;font-size: 15px;height: 34px;}
.a_top .name .versionButtonNewTwonew{margin: 1%;width: 50%;    border: 1px solid ;border-radius: 100px;background: #409eff;color: #fff;font-size: 15px;height: 34px;}
.a_top .name .versionButtonNewThree{margin: 1%;width: 100%;    border: 1px solid ;border-radius: 100px;background: #409eff;color: #fff;font-size: 15px;height: 34px;}
.a_top .name .versionOne{margin-top: 5px;font-size: 12px;color: #999;}
.a_top .name .versionTwo{font-size: 12px;color: #999;}
.a_top .name .icon{display: inline-block;width: 10vw;height: 3.981vw;line-height: 5vw;position: relative;top: .3vw;background: url(../img/2194540115b140b982b465778ef1ca2e.png) no-repeat;background-size: cover;}
.a_top .name .star{margin-left: 70px;font-size: 12px;}
.a_top .name .starTwo{margin-left: 70px;font-size: 12px;margin-top: 4px;color: #999;}
.a_top .name .star img{height: 10px;}
.a_top .name .security{position: relative;line-height: 4.074vw;font-size: 3.056vw;color: #999;white-space: nowrap;}
.a_top .name .security img{display: block;float: left;width: 3.056vw;height: 3.426vw;margin-right: 1.204vw;}
.a_top .name .status{float: left;}
.a_top .name .status span{display: block;float: left;}
.a_top .name .status .dot{width: .556vw;height: .556vw;border-radius: 50%;margin: 1.574vw 1.759vw 0;background-color: hsla(0,0%,66%,.5);}
.a_top .down{padding-top: 2.5vw;}
.a_top .app_down_btn{background: -webkit-linear-gradient(left, rgb(66, 141, 255), rgb(63, 98, 255));color: #fff;border: 0;outline: none;text-align: center;border-radius: 100vw;font-size: 4.444vw;font-weight: 700;line-height: 10.556vw;padding: 0 10vw;display: inherit;}
.a_top .download_count{margin-top: 1.5vw;line-height: 4.074vw;color: #666;font-size: 3.556vw;text-align: center;}

.a_cent{overflow: hidden;}
.a_cent .img-list{white-space: nowrap;height: 60vw;overflow-x: auto;overflow-y: hidden;margin: 6vw 0 3vw 0;}
.a_cent .full{height: 60vw;margin-right: 1.6vw;border-radius: 1.111vw;}
.a_cent .full:first-child{margin-left: 3vw;}
.a_cent .full:last-child{margin-right: 3vw;}
.a_cent .version{margin: 0 3vw 3vw 3vw;}
.a_cent .version span{font-size: 3vw;color: #999;}
.a_cent .version span:last-child{float: right;}

.a_desc{padding: 3vw;background: #fff;}
.a_desc h2{margin: 0;line-height: 6.111vw;font-size: 3.889vw;font-weight: 600;color: #252525;}
/*.a_desc h2 i{display: inline-block;width: 3.889vw;height: 3.889vw;margin-right: 1.204vw;vertical-align: text-top;background: url(../img/2194540115b140b982b465778ef1ca2e.png) no-repeat 50%;background-size: cover;}*/
.a_desc p{margin: 0 0 1vw 0;line-height: 5.741vw;font-size: 3.611vw;color: #666;word-break: break-all;}
.a_desc .blue{color: rgb(66, 141, 255);margin: 1vw 0;}

.other_apps_wrap{margin-top: 3vw;padding-bottom: 8vw; background: #fff;overflow: hidden;}
.other_apps_wrap h2{padding: 3vw 3vw 0 3vw;line-height: 6.944vw;text-align: left;font-size: 4.167vw;font-weight: 700;color: #000;}
.other_apps_wrap .app_list{overflow: hidden;padding: 0 3vw;}
.other_apps_wrap .app_list ul{list-style: none;margin: 0;padding: 0;}
.other_apps_wrap .other_app{width: 25%;margin-top: 3.333vw;margin-bottom: 2.963vw;float: left;list-style: none;}
.other_apps_wrap .other_app .icon{position: relative;box-sizing: border-box;display: block;width: 16.667vw;height: 16.667vw;margin: 0 auto;border-radius: 4vw;}
.other_apps_wrap .other_app .icon.border_both:after{border-radius: 8vw;border-color: #ddd;}
.other_apps_wrap .other_app .icon img{box-sizing: border-box;display: block;width: 100%;height: 100%;border-radius: 4vw;}
.other_apps_wrap .other_app .name{max-width: 21.759vw;margin: 1.944vw auto .833vw;line-height: 7vw;font-weight: 700;font-size: 3.889vw;color: rgba(0,0,0,.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.other_apps_wrap .other_app .mini-btn{background: -webkit-linear-gradient(left, rgb(66, 141, 255), rgb(63, 98, 255));color: rgb(255, 255, 255);width: 15vw;height: 7.222vw;line-height: 7.407vw;margin: 0 auto;overflow: hidden;font-size: 3.333vw;border-radius: 3.611vw;text-align: center;}
.a_desc .blue{color: rgb(66, 141, 255);margin: 1vw 0;}

.other_apps_wrap{margin-top: 3vw;padding-bottom: 8vw; background: #fff;overflow: hidden;}
.other_apps_wrap h2{padding: 3vw 3vw 0 3vw;line-height: 6.944vw;text-align: left;font-size: 4.167vw;font-weight: 700;color: #000;}
.other_apps_wrap .app_list{overflow: hidden;padding: 0 3vw;}
.other_apps_wrap .app_list ul{list-style: none;margin: 0;padding: 0;}
.other_apps_wrap .other_app{width: 25%;margin-top: 3.333vw;margin-bottom: 2.963vw;float: left;list-style: none;}
.other_apps_wrap .other_app .icon{position: relative;box-sizing: border-box;display: block;width: 16.667vw;height: 16.667vw;margin: 0 auto;border-radius: 4vw;}
.other_apps_wrap .other_app .icon.border_both:after{border-radius: 8vw;border-color: #ddd;}
.other_apps_wrap .other_app .icon img{box-sizing: border-box;display: block;width: 100%;height: 100%;border-radius: 4vw;}
.other_apps_wrap .other_app .name{max-width: 21.759vw;margin: 1.944vw auto .833vw;line-height: 7vw;font-weight: 700;font-size: 3.889vw;color: rgba(0,0,0,.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.other_apps_wrap .other_app .mini-btn{background: -webkit-linear-gradient(left, rgb(66, 141, 255), rgb(63, 98, 255));color: rgb(255, 255, 255);width: 15vw;height: 7.222vw;line-height: 7.407vw;margin: 0 auto;overflow: hidden;font-size: 3.333vw;border-radius: 3.611vw;text-align: center;}
